# 使用官方的 OpenJDK 镜像作为基础镜像
FROM openjdk:17

# 设置工作目录
WORKDIR /app

# 将 JAR 文件复制到容器中的工作目录
COPY build/libs/ProvideService-0.0.1-SNAPSHOT.jar /app/ProvideService-0.0.1-SNAPSHOT.jar

# 公开容器运行时的端口（假设应用运行在 8080 端口）
EXPOSE 8080

# 启动应用程序
ENTRYPOINT ["java", "-jar", "/app/ProvideService-0.0.1-SNAPSHOT.jar"]

# 设置容器启动时的默认命令
CMD ["--server.port=8086"]
